package com.boxuegu.boxueguapiservice.dao;


import com.boxuegu.boxueguapiservice.entity.Question;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Repository;

import java.util.Map;

/**
 * @author Vincent
 */
@Repository
@Mapper
public interface QuestionMapper {
  /**
   * 找回密码校验
   * @param map 用户名和安全密保答案
   * @return 安全问题信息
   */
  public Question findOneByUserNameAndAnswer(Map<String,Object> map);
  
  /**
   * 通过校验后进行重置密码
   * @param id 用户id
   * @return 影响数据条数
   */
  public int forgetUserPassword(Integer id);
  
  /**
   * 设置密保
   * @param question 密保信息
   * @return 是否成功
   */
  public int savaQuestion(Question question);
  /**
   * 修改密保
   * @param question 密保信息
   * @return 是否成功
   */
  public int updateQuestion(Question question);
}
